Memory Allocation and Code Optimization Methods for DSPs with Indexed Auto-Modification
نویسندگان
چکیده
منابع مشابه
Novel Code Optimization Techniques for DSPs
Software development for DSPs is frequently a bottleneck in the system design process, due to the poor code quality delivered by many current C compilers. As a consequence , most of the DSP software still has to be written manually in assembly language. In order to overcome this problem, new DSP-speciic code optimization techniques are required, which, in contrast to classical compiler technolo...
متن کاملLoop Distribution and Fusion with Timing and Code Size Optimization for Embedded DSPs
Loop distribution and loop fusion are two effective loop transformation techniques to optimize the execution of the programs in DSP applications. In this paper, we propose a new technique combining loop distribution with direct loop fusion, which will improve the timing performance without jeopardizing the code size. We first develop the loop distribution theorems that state the legality condit...
متن کاملDesign Space Minimization with Timing and Code Size Optimization for Embedded DSPs
One of the most challenging problems in high-level synthesis is how to quickly explore a wide range of design options to achieve high-quality designs. This paper presents an Integrated Framework for Design Optimization and Space Minimization (IDOM) towards finding the minimum configuration satisfying timing and code size constraints. We show an effective way to reduce the design space to be exp...
متن کاملEfficient Variable Allocation to Dual Memory Banks of DSPs
To improve the overall performance, many of the modern advanced digital signal processors (DSPs) are equipped with on-chip multiple data memory banks which can be accessed in parallel in one instruction. In order to effectively exploit this architectural feature, the compiler must partition program variables between the memory banks appropriately – two parallel memory accesses always must take ...
متن کاملMemory Offset Assignment for DSPs
Compact code generation is very important for an embedded system that has to be implemented on a chip with a severely limited amount of size. Even though on-chip data memory optimization technique has been given more attention, on-chip instruction memory optimization should not be neglected. We propose in this paper some algorithms for a memory offset assignment for embedded DSP processors in o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
سال: 2005
ISSN: 0916-8508,1745-1337
DOI: 10.1093/ietfec/e88-a.4.846